Inkrementere / Bumpe uka
Hvert år må UKA bumpes, altså at alle ting tilknyttet UKA-XX skal bli oppdatert til UKA-(XX+2)
AMSIT-lister
UKA må ha nye amsitlister. Foreksempel skal lista UKA blackupes til lista UKA-17, og UKA-lista endres eller opprettes på ny. Du kan fint koke de gamle listene, men ha i bakhodet at hvis UKEstyret har endret gjengstrukturen må noen underlister lages og slettes, pluss at en del personlige aliaser henger igjen.
HOW TO Gjøre @uka.no til @<år>.uka.no:
- Lag ny AMSIT-gruppe
cd /var/www/samfundet.no/amsit sudo cp -a skeleton ukaXX echo 'show:ukaXX:UKA-XX:20XX.uka.no' | sudo tee –append gjenger.dat > /dev/null echo '/ukaXX' | sudo tee –append .gitignore > /dev/null sudo chown www-data:www-data uka17/ echo 'ukaXX' | sudo tee –append /root/exim4-amsit/gjenger > /dev/null sudo /root/exim4-amsit/update-amsit-lists.pl sudo update-exim4.conf sudo /etc/init.d/exim4 reload
Legg til domenet i dc_other_hostnames i /etc/exim4/update-exim4.conf.con og kjør update-exim.conf
Husk også å oppdatere ukaXX/.htaccess så ITKACL-pathen i den stemmer med navnet på den nye gruppen, og opprett en ny egnet ITKACL-gruppe under /web/amsit og gi folk tilgang der så de kan administrere listene sine.
- Kopier innhold fra uka-lista:
cd /var/www/samfundet.no/amsit/ukaXX sudo db_dump -p ../uka/aliases.db | grep '^ ' | sed 's/^ //' | sudo tee aliases.txt > /dev/null sudo sed -i 's/@uka.no/@XX.uka.no/g' aliases.txt sudo rm aliases.db sudo db_load -T -t hash -f aliases.txt aliases.db sudo chown www-data: aliases.db sudo rm aliases.txt
Legg til MX-innslag i /etc/bind/pz/uka.no på cirkus og inkrementer seriellen. Se på hvordan det er gjort før! Last så inn den nye sonefilen med systemctl reload bind9.
Gjengstruktur
Cron-jobben /etc/cron.d/uno-mdbsync brkues til å automatiske synkronisere grupper fra mdb2 med uka.no's gruppe database. For å finne relevante grupper, brukes viewet mdb_group, som finnes i postgres schemaet uno_apps. Dette viewet bruker et annet view, kalt public.uka_gruppe_ider for å finne grupper tilhørende den relevante UKA. For å tilpasse dette viewet til en ny UKE, må viewet endres slik at det bruker gruppe-IDen til den nye UKA. Gruppe-IDen må tilhøre foreldregruppen i gruppestrukturen, et typisk navn for denne er UKA-XX eller lignende.
Fjerne gamle tilganger
Gamle UKA må deaktiveres i MDB manuelt, slik at det gamle ukestyret foreksempel ikke har tilgang til uka.no/admin. Dette kan gjøres ved å psql'e seg inn på mdb2 og kjøre
UPDATE gruppe SET aktiv = false WHERE grupe LIKE '%UKA-XX%'
Mailman-lister
UKAs Mailman-lister må oppdateres slik at de inneholder gruppe_idene til de nye gruppene som ble opprettet i MDB. Dette gjøres ved å endre gruppe_id feltet i tabellen lister i mdb2.
Lenker: Start
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2022-08-19 13:35 | Revisjon: 12 (historie, blame) | Totalt: 1905 kB | Rediger